quantum hash